package com.ktjy.service;

import com.ktjy.dao.PetDao;
import com.ktjy.entity.Pet;
import jakarta.annotation.Resource;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

//@Component("petService")
@Service("petService")
public class PetServiceImpl implements PetService {
//    @Autowired //默认是按照属性的数据类型进行赋值，如果没有找到对象就按属性名去赋值
//    @Qualifier("petDao")//按照指定名字赋值

//    @Resource //默认是按照属性的属性名进行赋值，如果没有找到对象就按数据类型去赋值
    @Resource(name = "petDao")//按照指定名字赋值
    PetDao petDao;

    @Override
    public int insert(Pet pet) {
        System.out.println(petDao);
        return petDao.insert(pet);
    }
}
